General classification
49
Classics
71
Flat
19
Hilly
244
Mountain
53
Time Trial
0
08/06
Stage 1
Domérat > Montluçon
69
09/06
Stage 2
Prémilhat > Issoire
41
10/06
Stage 3
Brioude > Charantonnay
80
11/06
Stage 4
Charmes-sur-Rhône > Saint-Péray
146
12/06
Stage 5
Saint-Priest > Mâcon
145
13/06
Stage 6
Valserhône > Combloux
DNF
Presidential Cycling Tour of Turkiye
28
27/04
Antalya > Antalya
63
28/04
Kemer > Kalkan
10
29/04
Fethiye > Marmaris
5
30/04
Marmaris > Akyaka (Kıran)
35
02/05
Selçuk > Selçuk (Meryem Ana)
13
03/05
Stage 7
Selçuk > Çeşme
68
04/05
Stage 8
Çeşme > İzmir (Karşıyaka)
131
26/02
Maia > Matosinhos
70
27/02
Marín > A Estrada
28/02
Ourense > Pereiro de Aguiar
38
01/03
A Pobra do Brollón > O Cebreiro
64
02/03
Betanzos > Santiago de Compostela
31/01
Trofeo Serra Tramuntana
Lluc > Selva
75
29/01
Trofeo Calvià
Palmanova > Palmanova